package ArrayList集合.迭代器遍历;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;

//lambda遍历
public class lambda {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        System.out.println(list);//将列表中的所有元素输出

        //lambda遍历
        list.forEach(new Consumer<String>() {
            @Override
            public void accept(String s) {
                System.out.println(s);//直接加入，输出
            }
        });

        //简写，只保留方法的参数和方法体
        list.forEach(s -> System.out.println(s));
    }
}
